(function($){"use strict";var Astrology={initialised:!1,version:1.0,collapseScreenSize:1199,init:function(){if(!this.initialised){this.initialised=!0}else{return} this.loader();this.headerCart();this.searchBox();this.fixClasses();this.topButton();this.focusText();this.toggleMenu();this.popupVideo();this.relaterProduct();this.Product();this.niceSelectType();this.singleSlideSlider();this.doubleSlideSlider();this.astroCounter()},loader:function(){jQuery(window).on('load',function(){$(".preloader").fadeOut();$(".preloader-inner").delay(500).fadeOut("slow")})},headerCart:function(){$(".al-cart").on('click',function(){$(".al-cart-box").toggleClass('open-cart')});$("body").on('click',function(){$(".al-cart-box").removeClass('open-cart')});$('.al-cart-box, .al-cart').click(function(event){event.stopPropagation()})},fixClasses:function(){$('.wc-forward, .wp-block-button__link, .woocommerce div.product form.cart .button, .woocommerce-Button.button, .yith-wcaf.yith-wcaf-settings.woocommerce input[type="submit"], .yith-wcaf.yith-wcaf-link-generator input[type="submit"], a.more-link').addClass('al-btn');$('.wp-block-search__button, .search-form .search-submit, .form-submit .submit, form.post-password-form input[type="submit"], .widget.woocommerce.widget_price_filter button.button, .woocommerce-product-search button').addClass('al-btn')},topButton:function(){var scrollTop=$("#scroll");$(window).on('scroll',function(){if($(this).scrollTop()<500){scrollTop.removeClass("active")}else{scrollTop.addClass("active")}});$('#scroll').click(function(){$("html, body").animate({scrollTop:0},2000);return!1})},toggleMenu:function(){$(".al-menu-toggle").on('click',function(){$(".al-main-navigation, .al-menu-toggle").toggleClass('open-menu')});$("body").on('click',function(){$(".al-main-navigation, .al-menu-toggle").removeClass('open-menu')});$(".al-main-navigation, .al-menu-toggle, .menu-item-has-children > a").on('click',function(e){e.stopPropagation()});if($(window).width()<=Astrology.collapseScreenSize){$(".al-main-navigation ul > li:has(ul)").addClass('has_sub_menu');$(".al-main-navigation > div > ul > li:has(ul) > a").on('click',function(e){e.preventDefault();$('.al-main-navigation > div > ul > li:has(ul) > a').not($(this)).closest('li').find('.sub-menu').slideUp();$('.al-main-navigation > div > ul > li:has(ul) > a').not($(this)).closest('li').removeClass('open');$(this).parent('.al-main-navigation > div > ul li').children('ul.sub-menu').slideToggle();$(this).parent('.al-main-navigation > div > ul li').toggleClass("open")});$(".al-main-navigation ul.sub-menu > li:has(ul) > a").on('click',function(e){e.preventDefault();$('.al-main-navigation ul.sub-menu > li:has(ul) > a').not($(this)).closest('li').find('.sub-menu').slideUp();$('.al-main-navigation ul.sub-menu > li:has(ul) > a').not($(this)).closest('li').removeClass('open');$(this).parent('.al-main-navigation ul.sub-menu li').children('ul.sub-menu').slideToggle();$(this).parent('.al-main-navigation ul.sub-menu li').toggleClass("open")})}},searchBox:function(){$('.al-search-btn').on("click",function(){$('.al-search-form').addClass('show-search')});$('.close-search').on("click",function(){$('.al-search-form').removeClass('show-search')});$('.al-search-form').on("click",function(){$('.al-search-form').removeClass('show-search')});$(".al-search-form-inner").on('click',function(e){e.stopPropagation()})},focusText:function(){var place='';$('input,textarea').focus(function(){place=$(this).attr('placeholder');$(this).attr('placeholder','')}).blur(function(){$(this).attr('placeholder',place)})},niceSelectType:function(){if($('.select-type, select:not(#rating, .woocommerce-input-wrapper select)').length>0){$('.select-type, select:not(#rating, .woocommerce-input-wrapper select)').niceSelect()}},popupVideo:function(){if($(".popup-youtube").length>0){$(".popup-youtube").magnificPopup({type:"iframe",})}},astroCounter:function(){if($('.counter-holder').length>0){var a=0;$(window).scroll(function(){var topScroll=$('.counter-holder').offset().top-window.innerHeight;if(a==0&&$(window).scrollTop()>topScroll){$('.count-no').each(function(){var $this=$(this),countTo=$this.attr('data-count');$({countNum:$this.text()}).animate({countNum:countTo},{duration:5000,easing:'swing',step:function(){$this.text(Math.floor(this.countNum))},complete:function(){$this.text(this.countNum)}})});a=1}})}},relaterProduct:function(){var productCount=$('.al-related-product-swiper').attr('data-product');if($('.al-related-product-swiper').length>0){var swiper=new Swiper('.al-related-product-swiper',{slidesPerView:4,ween:30,autoplay:!0,speed:1500,pagination:{el:'.al-related-product-swiper .swiper-pagination',clickable:!0,},loop:!1,breakpoints:{0:{slidesPerView:1,spaceBetween:30},480:{slidesPerView:1,spaceBetween:30},767:{slidesPerView:2,spaceBetween:30},991:{slidesPerView:2,spaceBetween:30},1200:{slidesPerView:productCount,spaceBetween:30},navigation:{nextEl:'.al-related-product-swiper .al-nav-next',prevEl:'.al-related-product-swiper .al-nav-prev',},}})} $(".is-style-outline").prev().addClass("is-style-rounded");$(".al_product_filters select,.woocommerce div.product form.cart .variations select").addClass("select-type")},singleSlideSlider:function(){if($('.al-about-wrap').length>0){var swiper=new Swiper('.single-slider',{mousewheel:!0,slidesPerView:1,spaceBetween:15,loop:!1,autoplay:!1,speed:500,pagination:{el:'.al-about-wrap .swiper-pagination',clickable:!0,},effect:'fade',loop:!0,})} if($('.al-overview-slider').length>0){var swiper=new Swiper('.overview-slider',{mousewheel:!0,slidesPerView:1,spaceBetween:30,loop:!1,autoplay:!1,speed:500,pagination:{el:'.al-overview-slider .swiper-pagination',clickable:!0,},loop:!0,navigation:{nextEl:'.al-overview-slider .al-nav-next',prevEl:'.al-overview-slider .al-nav-prev',},})}},doubleSlideSlider:function(){if($('.al-testimonial-slider').length>0){var swiper=new Swiper('.double-slider',{mousewheel:!0,slidesPerView:2,spaceBetween:15,loop:!1,autoplay:!1,speed:500,pagination:{el:'.al-testimonial-slider .swiper-pagination',clickable:!0,},loop:!0,breakpoints:{0:{slidesPerView:1,},480:{slidesPerView:1,},767:{slidesPerView:1,},991:{slidesPerView:2,},1200:{slidesPerView:2,}},navigation:{nextEl:'.al-testimonial-slider .al-nav-next',prevEl:'.al-testimonial-slider .al-nav-prev',},})}},Product:function(){if($('.product-slider').length>0){var swiper=new Swiper('.product-slider',{slidesPerView:4,spaceBetween:30,loop:!0,autoplay:!0,speed:1500,breakpoints:{0:{slidesPerView:1,},480:{slidesPerView:1,},767:{slidesPerView:2,},991:{slidesPerView:2,},1200:{slidesPerView:4,}},navigation:{nextEl:'.al-product-slider-wrapper .al-nav-next',prevEl:'.al-product-slider-wrapper .al-nav-prev',},pagination:{el:'.al-product-slider-wrapper .swiper-pagination',clickable:!0,},})}},};Astrology.init();if(!String.prototype.getDecimals){String.prototype.getDecimals=function(){var num=this,match=(''+num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);if(!match){return 0} return Math.max(0,(match[1]?match[1].length:0)-(match[2]?+match[2]:0))}} $(document.body).on('click','.plus, .minus',function(){var $qty=$(this).closest('.quantity').find('.qty'),currentVal=parseFloat($qty.val()),max=parseFloat($qty.attr('max')),min=parseFloat($qty.attr('min')),step=$qty.attr('step');if(!currentVal||currentVal===''||currentVal==='NaN')currentVal=0;if(max===''||max==='NaN')max='';if(min===''||min==='NaN')min=0;if(step==='any'||step===''||step===undefined||parseFloat(step)==='NaN')step=1;if($(this).is('.plus')){if(max&&(currentVal>=max)){$qty.val(max)}else{$qty.val((currentVal+parseFloat(step)).toFixed(step.getDecimals()))}}else{if(min&&(currentVal<=min)){$qty.val(min)}else if(currentVal>0){$qty.val((currentVal-parseFloat(step)).toFixed(step.getDecimals()))}} $qty.trigger('change')});$('.add_to_cart').on('click',function(){var product_id=$(this).attr('data-productid');var formdata='product_id='+product_id;formdata+='&action=Astrologyn_woocommerce_ajax_add_to_cart';$.ajax({type:'post',url:frontadminajax.ajax_url,data:formdata,success:function(response){toastr.success('Product has been added to your cart');location.reload()}});$('.add_to_wishlist').on('click',function(){toastr.success('Product has been added to your wishlist')})});$('.as-customer-for').slick({slidesToShow:1,slidesToScroll:1,infinite:!0,speed:800,dots:!1,arrows:!1,fade:!0,asNavFor:'.as-customer-nav'});$('.as-customer-nav').slick({slidesToShow:6,arrows:!1,slidesToScroll:1,asNavFor:'.as-customer-for',dots:!1,centerMode:!0,focusOnSelect:!0});$('.ast-testimonials-slider .owl-carousel').owlCarousel({loop:!0,margin:10,nav:!0,responsive:{0:{items:1},600:{items:1},1000:{items:1}}});$(document).ready(function(){$('.youtube-popup').magnificPopup({type:'iframe'})});loadmore_palm(2);function loadmore_palm(target){var cnt=0;var chk=0;var lenght=$('.ast_palm_wrapper .ast_palm_section').length-1;$('.ast_palm_wrapper .ast_palm_section').each(function(){chk++;if($(this).css('display')!='block'){$(this).show();cnt++;if(cnt==target){return!1} if(chk==lenght){$('#ast_loadmore').hide()}} if(chk==3){$('#ast_loadmore').hide()}})} $('#ast_loadmore').on('click',function(){loadmore_palm(1)})})(jQuery) ;